package com.example.crm01.service.form.system;

import com.alibaba.fastjson2.JSON;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;


@Data
public class EquipmentAddForm {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 设备类型
     */
    @NotBlank(message = "设备类型不能为空")
    private String equipmentType;

    /**
     * 设备型号
     */
    @NotBlank(message = "设备型号不能为空")
    private String equipmentModel;

    /**
     * 设备厂商
     */
    @NotBlank(message = "设备厂商不能为空")
    private String equipmentManufacturers;

    /**
     * 设备使用区域id
     */
    @NotNull(message = "设备使用区域id不能为空")
    private Long regionId;

    /**
     * 设备使用区域
     */
    @NotBlank(message = "设备使用区域不能为空")
    private String regionName;

    /**
     * 设置数量
     */
    @NotNull(message = "设置数量不能为空")
    private Integer equipmentNum;

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }

}
